#include <stdio.h>
#include <stdlib.h>
#include <time.h> 
 
 void sort(int *,int);
int main()
{
	int i;
	int n=3000;
	time_t T; 
	struct tm * timenow;
	time ( &T ); 
	timenow = localtime ( &T ); 
	printf ("%s",asctime (timenow));	// time 1

	int *a=malloc(sizeof(int)*n);		//sort
	for(i=0;i<n;i++)
		a[i]=n-i;
	sort(a,n-1);
	time ( &T ); 
	timenow = localtime ( &T ); 
	printf ("%s",asctime (timenow) );	// time 2
	return 0;	
}

void sort(int *a,int n)
{
	if(n < 0)
		return;
	int j,t;
	for(j=0;j<n;j++)
	{
		if(a[j]>a[j+1])
		{
			t=a[j];
			a[j]=a[j+1];
			a[j+1]=t;
		}
		
	}
	sort(a,n-1);
}
